package cn.findviewbydream.evil.mealorderofwaiter.enums

/********************************************
 * 工程名：MealOrderOfWaiter
 * 包名：cn.findviewbydream.evil.mealorderofwaiter.enums
 * 时间：16-12-28
 * 作者：白雨濃 evil
 * 邮箱：evilbai@foxmail.com
 * 内容：
 ********************************************/
enum class SocketEventType constructor(val index: Int, val state: String)
{
    SEATLIST(101, "座位列表刷新"),
    ORDERLIST(102, "订单刷新"),
    COMPLETE(103, "菜品完成刷新");

    fun getState(index: Int): String?
    {
        return SocketEventType.values()
                .firstOrNull { it.index == index }
                ?.state
    }

    override fun toString(): String
    {
        return "$index||$state"
    }
}